// 128位数组 - 1的 16位数组生成用
// 参数  _$y0._$ce = "dxl5XLXyCxE7R2BlwdhuMA"
//128为数组14位元素生成位值，参数:指纹："$_f0"的值="jIzjoGqiMeK78qzJoL9fSzIf2fZ"
//128为数组15位元素生成位值，参数:指纹："$_fh1"的值="raAAJ456xVAmFnihxnHbM9oBHEl"
//128为数组16位元素生成位值，参数:指纹："$_f1"的值="nNG1IYTVqrddmdOxx37uxqH12lA"
function _$rI(_$JZ) {
    if (!_$JZ || typeof (_$JZ) != "string") {
        return [];
    }
    var _$Mr = _$JZ.length
      , _$LP = new Array(Math[_$0e[14]](_$Mr * _$N4[139] / _$N4[1]));
    var _$9c, _$V5, _$x2, _$BQ;
    var _$J9 = 0
      , _$2W = 0
      , _$lR = _$Mr - _$N4[139];
    for (_$J9 = 0; _$J9 < _$lR; ) {
        _$9c = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$V5 = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$x2 = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$BQ = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$LP[_$2W++] = _$Ns[_$9c] | _$D5[_$V5];
        _$LP[_$2W++] = _$zy[_$V5] | _$To[_$x2];
        _$LP[_$2W++] = _$QG[_$x2] | _$jV[_$BQ];
    }
    if (_$J9 < _$Mr) {
        _$9c = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$V5 = _$Ao[_$0e[5]](_$JZ, _$J9++);
        _$LP[_$2W++] = _$Ns[_$9c] | _$D5[_$V5];
        if (_$J9 < _$Mr) {
            _$x2 = _$Ao[_$0e[5]](_$JZ, _$J9);
            _$LP[_$2W++] = _$zy[_$V5] | _$To[_$x2];
        }
    }
    return _$LP;
}


// 128为数组 元素2  生成位置  参数 [378, -1560401863]
function _$V1(_$JZ) {
    var _$Mr = _$JZ.length, _$LP = 0, _$9c = 0, _$V5 = _$JZ.length * _$N4[1], _$x2, _$BQ;
    _$BQ = new _$0x(_$V5);
    while (_$LP < _$Mr) {
        _$x2 = _$JZ[_$LP++];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[203]) & _$N4[18];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[6]) & _$N4[18];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[157]) & _$N4[18];
        _$BQ[_$9c++] = _$x2 & _$N4[18];
    }
    return _$BQ;
}


// 128为数组 元素10 生成函数  参数  [25165824, 0]
// 参数[1626232203, 1626428242, 378, -1560401859]  生成 16位数组
function _$V1(_$JZ) {
    var _$Mr = _$JZ.length, _$LP = 0, _$9c = 0, _$V5 = _$JZ.length * _$N4[1], _$x2, _$BQ;
    _$BQ = new _$0x(_$V5);
    while (_$LP < _$Mr) {
        _$x2 = _$JZ[_$LP++];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[203]) & _$N4[18];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[6]) & _$N4[18];
        _$BQ[_$9c++] = (_$x2 >>> _$N4[157]) & _$N4[18];
        _$BQ[_$9c++] = _$x2 & _$N4[18];
    }
    return _$BQ;
}

// 生成37位数组
function _$8F() {
    var _$Mr = _$rI(_$7L(_$N4[66]) + _$y0._$Ds);  // _$y0._$Ds = "4QdLpeNdUQ1RXcf1TSBM1W"
    _$XI(_$N4[229], _$Mr.length !== _$N4[200]);
    return _$DG(_$Mr);
}

// 把上面37位数组生成32位数组
// 21位数组生成16位
function _$mx(_$JZ) {
    var _$Mr = _$JZ[_$0e[9]](0);
    if (_$Mr.length < _$N4[57]) {
        return;
    }
    var _$LP = _$Mr.pop();
    var _$9c = 0
      , _$V5 = _$Mr.length;
    while (_$9c < _$V5) {
        _$Mr[_$9c++] ^= _$LP;
    }
    var _$x2 = _$Mr.length - _$N4[1];
    var _$BQ = _$MH() - _$_A(_$Mr[_$0e[9]](_$x2))[0];
    if (_$BQ > _$S0) {
        if (_$BQ > _$N4[18]) {
            _$S0 = _$N4[18];
        } else {
            _$S0 = _$BQ;
        }
    }
    _$Mr = _$Mr[_$0e[9]](0, _$x2);
    var _$J9 = _$$t[_$0e[808]](_$0e[351]);
    var _$2W = _$u_(_$R6(_$BQ / _$J9 + _$u_(_$0e[451])));
    var _$lR = _$Mr.length;
    var _$ym = [0, _$y0._$d4][_$5l];
    _$9c = 0;
    while (_$9c < _$lR) {
        _$Mr[_$9c] = _$2W | (_$Mr[_$9c++] ^ _$ym);
    }
    _$C_(_$N4[157], _$2W);
    return _$Mr;
}

// 32为数组生成16位数组
function _$5F(_$JZ) {
    var _$Mr = _$JZ[_$0e[9]](0, _$N4[6]);
    var _$LP, _$9c = 0, _$V5;
    _$y0._$3j(_$Mr);
    _$V5 = _$Mr.length;
    while (_$9c < _$V5) {
        _$LP = _$8z(_$Mr[_$9c]);
        _$Mr[_$9c++] = _$LP > _$N4[12] ? _$N4[12] : _$LP;
    }
    return _$Mr;
}

function _$1t() {   // 数组操作 参数1 32位数组 参数2 16位
    var _$Mr = new _$sr();
    for (var _$LP = 0; _$LP < arguments.length; _$LP++) {
        _$Mr._$cu(arguments[_$LP]);
    }
    return _$Mr._$Mh()[_$0e[9]](0, _$N4[6]);
}



function _$bp() {
    var _$Mr = _$rI(_$7L(_$N4[226]) + _$y0._$bF); // _$y0._$bF = "Q4uCjzOiGyG"
    return _$DG(_$Mr);
}
function _$DG(_$JZ) {  // 16为数组转21位
    var _$Mr = _$$t[_$0e[675]][_$0e[540]](_$$t[_$0e[675]][_$0e[804]]() * _$N4[12]);
    _$JZ = _$JZ[_$0e[21]](_$Ft(_$MH()));
    for (var _$LP = 0; _$LP < _$JZ.length; _$LP++) {
        _$JZ[_$LP] ^= _$Mr;
    }
    _$C_(_$N4[178], _$mN());
    _$JZ[_$LP] = _$Mr;
    return _$JZ;
}



function _$_2(_$JZ) {  // 参数 161位数组   生成一个短的数字串   15615062
    if (typeof _$JZ === _$0e[1])
        _$JZ = _$ah(_$JZ);
    var _$Mr = _$y0._$TR || (_$y0._$TR = _$cK());
    var _$LP = 0 ^ _$N4[151]
      , _$9c = _$JZ.length;
    for (var _$V5 = 0; _$V5 < _$9c; ) {
        _$LP = (_$LP >>> _$N4[157]) ^ _$Mr[(_$LP ^ _$JZ[_$V5++]) & _$N4[18]];
    }
    return (_$LP ^ _$N4[151]) >>> 0;
}


function _$Ft(_$JZ) { // 15615062 生成4位数组
    return [(_$JZ >>> _$N4[203]) & _$N4[18], (_$JZ >>> _$N4[6]) & _$N4[18], (_$JZ >>> _$N4[157]) & _$N4[18], _$JZ & _$N4[18]];
}




// _$JZ= 16位数组 _$mr未定义
// _$JZ= 192位数组 _$mr未定义
function _$wn(_$JZ, _$mr) {
    if (typeof _$JZ === _$0e[1])
        _$JZ = _$ah(_$JZ);
    _$mr = _$mr || _$oZ;
    var _$Mr, _$LP = 0, _$9c = 0, _$V5 = _$JZ.length, _$x2, _$BQ;
    _$Mr = new _$0x(_$AC[_$0e[540]](_$V5 * _$N4[1] / _$N4[139]));
    _$V5 = _$JZ.length - _$N4[178];
    while (_$LP < _$V5) {
        _$x2 = _$JZ[_$LP++];
        _$Mr[_$9c++] = _$mr[_$x2 >> _$N4[178]];
        _$BQ = _$JZ[_$LP++];
        _$Mr[_$9c++] = _$mr[((_$x2 & _$N4[139]) << _$N4[1]) | (_$BQ >> _$N4[1])];
        _$x2 = _$JZ[_$LP++];
        _$Mr[_$9c++] = _$mr[((_$BQ & _$N4[3]) << _$N4[178]) | (_$x2 >> _$N4[192])];
        _$Mr[_$9c++] = _$mr[_$x2 & _$N4[225]];
    }
    if (_$LP < _$JZ.length) {
        _$x2 = _$JZ[_$LP];
        _$Mr[_$9c++] = _$mr[_$x2 >> _$N4[178]];
        _$BQ = _$JZ[++_$LP];
        _$Mr[_$9c++] = _$mr[((_$x2 & _$N4[139]) << _$N4[1]) | (_$BQ >> _$N4[1])];
        if (_$BQ !== _$Yq) {
            _$Mr[_$9c++] = _$mr[(_$BQ & _$N4[3]) << _$N4[178]];
        }
    }
    return _$Mr.join('');
}

// 164位数组 和 32位数组 生成 192位数组
function _$bc(_$JZ, _$mr, _$t9) {
    if (typeof _$JZ === _$0e[1])
        _$JZ = _$ah(_$JZ);
    var _$Mr = _$ks(_$mr, _$t9);
    return _$Mr._$i8(_$JZ, true); // _$Mr._$i8 => _$LP
}

function _$LP(_$q4, _$wN) {
    var _$YO = _$AC[_$0e[14]](_$q4.length / _$N4[6]) + 1, _$lR, _$9c = [], _$XL = _$N4[6] - (_$q4.length % _$N4[6]), _$Mr, _$79;
    if (_$wN) {
        _$9c = _$Mr = _$27();
    }
    var _$A1 = _$q4[_$0e[9]](0);
    _$79 = _$q4.length + _$XL;
    for (_$lR = _$q4.length; _$lR < _$79; )
        _$A1[_$lR++] = _$XL;
    _$A1 = _$_A(_$A1);
    for (_$lR = 0; _$lR < _$YO; ) {
        _$79 = _$A1[_$0e[9]](_$lR << _$N4[178], (++_$lR) << _$N4[178]);
        _$79 = _$Mr ? _$Iu(_$79, _$Mr) : _$79;
        _$Mr = _$jW(_$o0, _$79, 0, _$EI);
        _$9c = _$9c[_$0e[21]](_$Mr);
    }
    return _$V1(_$9c);
}

/*






完整参数生成位置及流程

var _$LP = _$VG(371, _$JZ); 140位数组生成位置  参数 _$JZ = 1
进入流程内
    var _$9c = new _$0x(_$N4[59])     生成 128位空数组  _$N4[59] = 128

    数组元素0     _$9c[_$V5++] = _$VG(837);   
        var _$Mr = _$rI(_$y0._$ce); 生成一个16位数组   参数 _$y0._$ce = "dxl5XLXyCxE7R2BlwdhuMA"  
                 [252, 145, 62, 186, 139, 185, 216, 146, 44, 102, 91, 196, 119, 242, 243, 109]

        之后 又生成一个4位数组 一次加入元素： 126，101 203 225  都是从Object中取的
            var _$LP = [_$y0._$U2];     126
                _$LP.push(_$y0._$TU);   101 
                _$LP.push(_$y0._$1O);   203
                _$LP.push(_$y0._$s8);   225
                _$Mr[_$0e[21]](_$LP);   合并 16 + 4
                                // 参数生成位置
                                    var _$lO = {};
                                ;_$VG(845, _$lO);  //   _$lO 函数集
                            _$y0._$U2 = _$lO[_$y0._$U2](_$LP, _$9c);  
                    $VG(870);
                                    _$y0._$U2 = _$pg(236, _$N4[6]) + _$pg(226, _$N4[1]) + _$pg(231, 0);
                                    //
                                    var _$YO = 0;
                                     for (_$lR = 1; _$lR < _$q4; ++_$lR) // _$q4 = 16 = _$N4[6]
                                    _$YO += _$lR;
                                    }
                                    return _$YO; // 120

                                    
                            
                                






        连个数组合并 16位 + 4位  = 20位          return _$Mr[_$0e[21]](_$LP); 
        
        128位数组的第一位 退出一个循环
    
    元素1    _$9c[_$V5++] = _$V1([(_$HE / _$N4[168]) & _$N4[190], _$HE & _$N4[190]]);  _$HE = 1626232203348      时间戳计算生成8位数组  搜索 ]) & 
                                                                                        1626931885279   -860719905
                                                                                        1626932090692   -860514492  378
                                                                                        1626932147106   -860458078
                                                                                        1626932088892   -860516292

    元素2  一个数 1     _$9c[_$V5++] = _$o9;

    元素3  一个数 1     _$9c[_$V5++] = _$JZ;   var _$LP = _$VG(371, _$JZ);    var _$Mr = _$VG(909, _$JZ, false);  _$VG(939, _$N4[208]);

    
    

    var _$LP = _$VG(371, _$JZ); 进入的
    _$9c[_$V5++] = _$VG(361, _$x2);  进入循环 带参数  _$x2 =  0
                        参数位置  var _$x2 = _$h0 === _$Yq ? 0 : _$$t[_$0e[675]][_$0e[277]]((_$FV() - _$h0) / _$N4[58]);
                        _$h0 = _$FV();
                        function _$FV() {
                            return new Date().getTime();
                        }

    元素4 [0,0]

            

    _$9c[_$V5++] = _$VG(361, _$BQ); 进入循环  带参  0
                            参数位置 var _$BQ = _$$t[_$0e[675]][_$0e[277]]((_$M2 + (_$7d ? _$FV() - _$99 : 0)) / _$N4[58]);
                            _$99 = _$FV();
                            _$7d = _$YO;
                            _$M2 += _$FV() - _$99;
                            function _$FV() {
                                return new Date().getTime();
                            }
                            
        返回 [0,0]
    
    元素5 [0,0]

    元素6 一个4位数组，
            _$9c[_$V5++] = _$X$;

            生成位置  var _$X$ = _$VG(890);
                            var _$Mr = _$0B(); 生成16位数组
                     _$Mr = [177, 20, 87, 32, 118, 156, 207, 67, 116, 240, 23, 116, 55, 196, 100, 31]
                    return _$Mr[_$0e[9]](0, _$N4[1]); // 16位数组，切出4位来

            可能是之前生成的 [177,20,87,32] 貌似不变
            



    元素7 一个8位数组  ， 可能是之前生成的 [157, 117, 116, 234, 186, 93, 33, 13]       _$9c[_$V5++] = _$Z$;
                                    [157, 117, 116, 234, 186, 93, 33, 13]   好像也不变  
                                     _$Z$ = _$YO;
                                     _$ng(_$XL, _$YO);
                                     var _$YO = _$DC._$1e, _$lR = [], _$9c = 0, _$XL, _$Mr;
                    
                                    参数位置
                                     _$YO = _$pg(129, _$q4);   _$q4 = "faZTlpnkXQaDivAnUrOcqL7ZkDAvLdCNj3moY9rarFG"
                                                                     //faZTlpnkXQaDivAnUrOcqL7ZkDAvLdCNj3moY9rarFG
                                                                     生成位置

                                    _$YO = _$aq(_$q4, _$bp());
                                                                     
    


                    
    带参数 96 进入循环   _$9c[_$V5++] = _$VG(359, _$C2);    返回去 96
                            参数 _$C2 = _$VG(793, _$mO);  _$mO = "JsE"   _$_D[_$0e[5]](this, _$q4, _$Yq, _$wN, _$ng, _$Eu);
                                                                        _$no = _$$C(_$no, _$0e[667], _$JZ[_$0e[85]]);
                                                                        function _$J9(_$q4, _$wN, _$ng, _$Eu)
                                                                         _$EI.get(_$0e[249], _$9z);   
                                                                        _$VG(799);
                                                                        _$VG(607);
                                                                         _$EI.set(_$0e[249], _$9c)      //  _$9c 函数
                                                                         return _$pg.apply(this, _$yz);


                                                                         function _$9z() {
                                                                            var _$yz = [131];
                                                                            Array.prototype.push.apply(_$yz, arguments);
                                                                            return _$pg.apply(this, _$yz);
                                                                        }


                                                                         _$EI.set(_$0e[874], _$wn(_$C2[_$0e[28]]()));
                            var _$Mr = _$CM(_$JZ, _$N4[88]);

    
    元素8    96

    元素9   5  _$9c[_$V5++] = _$N4[57];


    _$9c[_$V5++] = _$V1([_$6d, _$Ko]);  生成8位数组

    元素10   [1, 128, 0, 0, 0, 0, 0, 0]

    元素11    14     _$9c[_$V5++] = _$4Z;

    元素 12 未定义



    _$Mr = _$VG(56);   进入循环  返回20位数组，return _$kG; 

        _$kG = _$VG(140, _$0e[670]);  _$0e[670] = "$_ff"   取指纹？  _$Mr = _$VG(342, _$0e[819]);   
            var _$Mr = _$VG(342, _$JZ), _$LP;     _$JZ = "$_ff"
            从Storage中取出 "$_ff"
            var _$Mr "._8qjJicK4PADsdUVZ0aExu6g6Y4sbLrhrIwnViYrlq6fZA4iO5vIQlZaEkk9GWU"

            _$9c = _$5u(_$Mr, _$mx(_$8F()));  
                _$Mr = "XKvYuCz92naq3eD9il3CNN4fUa9q1nS.pNWrEiVyuhjCScvSUK3hqlA5D9VLJQm9"
                _$mx(_$8F()) = 32位数组

        "$_ff" 生成位置：
                _$0e[670]
                 _$xS(_$$t, _$0e[13], _$J0);监听事件
                _$kV(_$jG, 0);
                                


                function _$jG() {
                var _$LP = [0];
                Array.prototype.push.apply(_$LP, arguments);
                return _$hL.apply(this, _$LP);
            }
                                

                _$VG(146, _$0e[670], _$kG);  _$kG= 20位数组   
                    _$kG = _$VG(61);  返回20位数组
                            var _$2P = _$VG(342, _$0e[799]); 查了"$_fh1"
                                    _$kG = _$7e(_$Mr.join(_$0e[73]));
                                                                
                                    _$mr = _$mr[_$0e[21]](_$Ft(_$MH())); 
                $VG(356, _$JZ, _$lh(_$mr, _$mx(_$8F())));  _$mr=25位数组
                              _$lh(_$mr, _$mx(_$8F())) = "I8kdfU49eZW6TFxNBByx4f7i.V1OFXJqyPqeipQ10kB7t.qKd8DY37KUlNSeA6q8"
                                                          tZtIdYfCkV70i_1iVks58HPr9192Cu9PTUpc8gnFJdQjTiiGX9hi_GWdYIb5YV6n



                              _$Mr[_$JZ] = _$mr;  
                              
                            _$mr = [99, 80, 178, 33, 46, 9, 22, 156, 26, 164, 83, 246, 21, 111, 78, 243, 23, 70, 67, 108] 
                            _$mr = _$mr.concat(_$Ft(_$MH())); // 生成 24位
                            _$mr.push(_$4Y(_$mr)); // 生成 25位
                            $_ff = _$lh(_$mr, _$mx(_$8F())) // 生成$_ff密文 
                            _$9c = _$5u($_ff, _$mx(_$8F()));   // 反向 解析，生成25位数组


    元素13  20位数组 [99, 80, 178, 33, 46, 9, 22, 156, 26, 164, 83, 246, 21, 111, 78, 243, 23, 70, 67, 108] 
        [96, 246, 105, 170]  push 80  






    _$Mr = _$VG(342, _$0e[819]);    带参数  _$0e[819] = "$_f0"   取指纹？
        var _$LP = _$Mr[_$JZ];    从Storage中取出   "$_f0"    返回出去 "jIzjoGqiMeK78qzJoL9fSzIf2fZ"
    _$9c[_$V5++] = _$rI(_$Mr);  将指纹生成20位数组   [169, 251, 106, 30, 0, 14, 111, 213, 172, 120, 11, 77, 30, 137, 33, 198, 215, 225, 150, 31]

    元素14 20位数组  


    _$Mr = _$VG(342, _$0e[799]);   带参数  _$0e[799] = "$_fh1" 进入

        套路同上  取到： "raAAJ456xVAmFnihxnHbM9oBHEl"  生成20位数组  [7, 4, 16, 55, 191, 183, 37, 68, 5, 107, 35, 139, 39, 35, 230, 110, 65, 239, 60, 129]
    元素15 20位数组 

    _$Mr = _$VG(342, _$0e[775]);  带参数  _$0e[775] = "$_f1" 进入

        套路同上 取到指纹： "nNG1IYTVqrddmdOxx37uxqH12lA" 生成20位数组  [202, 152, 18, 125, 93, 84, 0, 31, 255, 23, 248, 201, 37, 139, 51, 36, 3, 210, 148, 68]
        
    元素16 20位数组 

    var _$2W = _$VG(733); 进入循环
    元素17 0     _$9c[_$V5++] = _$2W;


    var _$ym = _$VG(342, _$0e[722]);  带参数  _$0e[722] = "$_fpn1" 进入

        套路同上 取到指纹： "EA" 生成1位数组 [33]
        二次调试  没有取到  没有取到的时候 元素18 为4

    元素18 4

    var _$N$ = _$4X(); 进入，无

    var _$79 = _$$t[_$0e[47]][_$0e[330]];    取出 window.location.hostname   "epub.cnipa.gov.cn"

    var _$$y = _$$t[_$0e[47]][_$0e[18]];   取出 window.location.protocol    "http:"
    var _$8G = _$$t[_$0e[47]][_$0e[55]];    取出 window.location.port    ""

    _$tb = !_$4o(_$$y, _$79, _$8G); 带参数  "http:" "epub.cnipa.gov.cn"  "80"  
    无了

    _$9c[_$V5++] = _$VG(250);   进入循环
        var _$Mr = [_$VG(359, _$S0), _$VG(359, _$wt), _$VG(359, _$7K), _$pm];  再次进入 参数依次是 0 0 33 128
                                参数 _$7K = _$$t[_$0e[52]][_$0e[28]]().length;
                                    _$7K = window.eavel.toString().length

                                    _$pm = _$VG(216);
        返回结果就是 [0, 0, 33, 128]
    
        _$Mr = _$Mr[_$0e[21]](_$Ft(_$gz)); 参数 _$gz=2464020401   _$Ft(_$gz)生成新数组  [146, 221, 247, 177]   [0, 0, 33, 128] 合并 此数组
                                    _$gz = _$_2(_$Mr[_$0e[37]]);
        生成[0, 0, 33, 128, 146, 221, 247, 177]

        var _$LP = _$Mr[_$0e[21]](_$VG(225, _$vG)); 参数 _$vG="MacIntel"
         
            其中 _$VG(225, _$vG) 生成新数组[8, 77, 97, 99, 73, 110, 116, 101, 108]
                var _$Mr = _$ah(_$JZ);
        和上面的8位数_$Mr组合并 生成 17位数组  [0, 0, 33, 128, 146, 221, 247, 177, 8, 77, 97, 99, 73, 110, 116, 101, 108]
        退出，返回这个17位数组

    元素19  这个17位数组

     _$9c[_$J9] = _$Ft(_$LP);  为元素12赋值   参数_$LP= 327835    返回去  [0, 5, 0, 155]
                    var _$LP = _$VG(371, _$JZ);

    元素12  4位数组   [0, 5, 0, 155]  


    到此128位数组前20位完全生成成功  

    _$9c[_$0e[87]](_$V5, _$9c.length - _$V5);  将有值的前20位切出来


    return _$0x[_$0e[6]][_$0e[21]][_$0e[84]]([], _$9c);  参数 _$9c 为20位数组     翻译如下：
    retrun Array.prototype.concat.apply(([], _$9c))    数组降维， 将二维数组降维成一维数组  

    由此 20位二维数组 降维成 160位一维数组






    



    最终 函数的第二个参数

    $9c = _$VG(883); 进入流程
        先生成37位数组
        又生成32位数组
        var _$LP = _$1t(_$Mr, _$5F(_$Mr)); 参数 _$Mr 为32位数组
            _$5F(_$Mr)将32位数组，切片成16位数组
    

    var _$9c = _$1t(_$mx(_$bp()));  // 从_$y0._$bF = "Q4uCjzOiGyG" 生成数组，多层操作生成16位数组  [74, 141, 201, 56, 81, 35, 79, 183, 204, 185, 184, 192, 64, 111, 226, 187]
            
 
    for (_$x2 = 0; _$x2 < _$N4[6]; _$x2++) {   参数  _$LP和_$9c 是两个16位数组
        _$V5[_$x2 * _$N4[178]] = _$LP[_$x2];
        _$V5[_$x2 * _$N4[178] + 1] = _$9c[_$x2];
    }
    最后_$V5 填充成一个32位数组 [74, 159, 141, 174, 201, 33, 56, 114, 81, 245, 35, 86, 79, 41, 183, 164, 204, 23, 185, 36, 184, 39, 192, 93, 64, 194, 111, 21, 226, 119, 187, 177]

    退出 返回去此32位数组

    二次调试此32位数组
    第二个参数 32位数组生成
    var _$Mr = _$mx(_$8F());
    var _$LP = _$1t(_$Mr, _$5F(_$Mr));
    var _$9c = _$1t(_$mx(_$bp()));











    var _$x2 = _$_2(_$LP[_$0e[21]](_$V5));  参数 _$V5 = 147   _$LP为之前的160位数组  _$0e[21]= concat   往160位数组末尾添加一个147   
    var _$x2 = 15615062  
    _$LP 还是 160位


    _$LP = _$LP[_$0e[21]](_$Ft(_$x2));    _$LP 为 16
             _$Ft(_$x2)  将 15615062  生成4位数组  [108, 173, 66, 122]
                            2627567798
    与 160 位数组合并 164位

    _$LP = 164位数组



    _$BQ = _$AC[_$0e[14]](_$Fe / _$N4[191]); 一个时间戳/1000   _$Fe= 1626232203261
            _$AC[_$0e[14]] = Math.floor()  向下取整  算出10位时间戳  1626232203 
    
    _$J9 = _$AC[_$0e[14]](_$kx / _$N4[191]); _$kx 1626661809617    算出10位时间戳   1626428242

    _$2W = (_$Mr / _$N4[168]) & _$N4[190];   _$Mr = 1626232203348  _$N4[168] = 4294967296   _$N4[190] = 4294967295

    _$lR = _$Mr & _$N4[190];     _$Mr = 1626232203348   _$N4[190] =  4294967295    结果为 _$lR = -1560401859


    _$ym = _$V1([_$BQ, _$J9, _$2W, _$lR]); 待着上面生成的四个参数   生成 16位数组
    [96, 238, 85, 139, 96, 241, 83, 82, 0, 0, 1, 122, 162, 254, 40, 61]


    for (_$A1 = 0; _$A1 < _$ym.length; _$A1++) {     // _$9r = "wIlwQR28aVgb"   _$ym= 上面生成的16位数组 
        _$ym[_$A1] ^= _$9r[0];     
    }

    _$N$ = _$wn(_$ym); 参数为上面16位数组 生成 cookie第一段 3iyYPCkSVTEqqqm_LBgLHA



    return _$0e[544] + _$N$ + _$wn(_$bc(_$LP, _$9c)); // _$LP=上面生成164位数组   _$9c上面生成的32位数组
            _$bc(_$LP, _$9c) 生成192位数组
        _$wn(_$bc(_$LP, _$9c)) 生成 256位密文
    总数 1 + 22 +  256 = 279位

    
    _$wF = _$VU[_$30[37]]   $_ts生成位置

*/



// _$N$ = "3iyYPCka53qqqqm_LBgLJA" // 先写死测试


// var cookie_T = "5" + _$N$ + _$wn(_$bc(_$LP, _$9c))
// console.log(cookie_T)

_$Dv[_$0e[92]] = _$JZ + _$0e[2] + _$mr + _$VG(957) + _$0e[418] + _$VG(946, _$HG);
//赋值 cookie




/*

_$HE = _$Mr;

4个时间戳复盘
元素1    _$9c[_$V5++] = _$V1([(_$HE / _$N4[168]) & _$N4[190], _$HE & _$N4[190]]);  _$HE = 1626232203340 = 2021-07-14 11:10:03 // 比不变的时间戳大70左右
                                                                                         1626232203333 



_$BQ = _$AC[_$0e[14]](_$Fe / _$N4[191]); 一个时间戳/1000   _$Fe= 1626232203261 = 2021-07-14 11:10:03  // 这个日期不变的时间戳
                                                               1626232203261

                                                               _$Fe = _$CM(_$I6(_$N4[46]));


_$J9 = _$AC[_$0e[14]](_$kx / _$N4[191]); _$kx = 1626865532572  = 2021-07-21 19:05:32  // 实时的时间戳
                                                1626866218268


_$2W = (_$Mr / _$N4[168]) & _$N4[190];   _$Mr = 1626232203340  = 2021-07-14 11:10:03
                                                1626232203333

_$lR = _$Mr & _$N4[190];                 _$Mr = 1626232203340  = 2021-07-14 11:10:03
                                                1626232203333


_$ym = _$V1([_$BQ, _$J9, _$2W, _$lR]); 待着上面生成的四个参数   生成 16位数组
            [_$BQ, _$J9, _$2W, _$lR] = [1626232203, 1626865532, 378, -1560401844]



*/


/*
meta 元素获取监测

_$RI(_$2B());
*/
